#content .nokia-places-general-address *{font-family:Arial;}
#content .nokia-places-general-booking ul{list-style:none;margin:0;padding:0;}
#content .nokia-places-general-booking .nokia-place-booking{height:20px;margin:1px;background-color:#fff;}
#content .nokia-places-general-booking li.nokia-menu-elem{position:relative;float:left;border:solid 1px #FFF;padding:2px;width:80px;text-align:center;cursor:pointer;background-color:#fff;}
#content .nokia-places-general-booking li.nokia-menu-elem.selected{border:solid 1px #DDD;border-bottom:none;}
#content .nokia-places-general-booking ul.nokia-submenu{position:absolute;background-color:#fff;border:solid 1px #DDD;border-top:none;padding:2px;width:80px;left:-1px;}
#content .nokia-places-general-booking ul.nokia-submenu li{text-align:center;clear:both;}
#content .nokia-places-general-booking ul.nokia-submenu li img{float:left;width:20px;height:20px;border:none;}
#content .nokia-places-general-booking ul.nokia-submenu li a{text-decoration:none;display:block;float:left;}
#content .nokia-places-general-booking ul.nokia-submenu li a.nokia-book-link{padding:3px;}
#content .nokia-places-general-booking ul.nokia-submenu li a:hover{text-decoration:underline;}
#content .nokia-places-general-bubble{width:200px;}
#content .nokia-places-general-searchbox a,#content .nokia-places-general-placelist a,#content .nokia-places-general-place a{color:#4A3;font-weight:normal;font-size:11px;font-family:Arial;}
#content .nokia-places-general-contact *{font-family:Arial;font-size:11px;}
#content .nokia-places-general-contact .nokia-place-contact{clear:both;padding:10px 0 0 0;}
#content .nokia-places-general-contact .nokia-place-phone,#content .nokia-places-general-contact .nokia-place-mobile-phone,#content .nokia-places-general-contact .nokia-place-fax{background:url('img/general/contact/phone.png') no-repeat left;padding-left:18px;}
#content .nokia-places-general-contact .nokia-place-email{padding-left:18px;background:url('img/general/contact/email.png') no-repeat left;}
#content .nokia-places-general-contact .nokia-place-website-url{padding-left:18px;background:url('img/general/contact/website.png') no-repeat left;}
#content .nokia-places-general-contact .nokia-place-contact p{margin:5px 0 5px 0;line-height:14px;}
#content .nokia-places-general-gallery .nokia-place-big-img-container{background-color:#FFF;border-bottom:1px solid #DDD;overflow:hidden;padding:5px;text-align:center;}
#content .nokia-places-general-gallery .nokia-place-big-img-container img{height:150px;}
#content .nokia-places-general-gallery .nokia-place-big-img-container,#content .nokia-places-general-gallery .nokia-place-gallery-list{text-align:center;}
#content .nokia-places-general-gallery .nokia-place-gallery-list img{height:48px;width:48px;margin:4px 1px 1px 1px;cursor:pointer;}
#content .nokia-places-general-gallery .nokia-place-small-gallery{position:relative;}
#content .nokia-places-general-gallery .nokia-place-gallery-previous,#content .nokia-places-general-gallery .nokia-place-gallery-next{background:url("img/general/gallery/arrows.png") no-repeat scroll center center transparent;cursor:pointer;height:50px;width:20px;position:absolute;top:0;z-index:1000;}
#content .nokia-places-general-gallery .nokia-place-gallery-next{background-position:-5px -158px;right:0;}
#content .nokia-places-general-gallery .nokia-place-gallery-previous{background-position:-5px -122px;left:0;}
#content .nokia-places-general-map .nokia-place-map{position:relative;overflow:hidden;}
#content .nokia-places-general-map .nokia-place-map-container{height:200px;width:610px;}
#content .nokia-places-general-map .nokia-place-map-container.nokia-map-address{width:480px;}
#content .nokia-places-general-map .nokia-place-zoom-in,#content .nokia-places-general-map .nokia-place-zoom-out{background:url('img/general/map/zoomslider.png') no-repeat -3px -18px;display:block;height:34px;width:22px;z-index:20000;position:absolute;cursor:pointer;}
#content .nokia-places-general-map .nokia-place-zoom-in{right:5px;top:66px;}
#content .nokia-places-general-map .nokia-place-zoom-in:hover{background-position:-31px -18px;}
#content .nokia-places-general-map .nokia-place-zoom-out{right:5px;top:100px;background-position:-31px -190px;}
#content .nokia-places-general-map .nokia-place-zoom-out:hover{background-position:-3px -190px;}
#content .nokia-places-general-map .tiles-wrapper .tile{width:256px;height:256px;}
#content .nokia-places-general-map .nokia-place-map-watermark{position:absolute;background:url('http://api.maps.ovi.com/assets/ovi/mapsapi/logo.png') no-repeat left;right:350px;top:172px;z-index:9;padding-left:55px;line-height:9px;}
#content .nokia-places-general-map .nokia-place-map-watermark span,#content .nokia-places-general-map .nokia-place-map-watermark a{font-size:9px;font-family:Arial;color:#000;}
@font-face{font-family:NokiaLargeLight;src:url("font/nokia_large_light-webfont.woff") format("woff"),url("font/nokia_large_light-webfont.ttf") format("truetype"),url("font/nokia_large_light-webfont.svg#NokiaLarge-Light") format("svg");}
#content .nokia-places-general-name *{font-family:Arial;}
#content .nokia-places-general-name p{margin:0;padding:0;}
#content .nokia-places-general-name img{float:left;margin-right:2px;}
#content .nokia-places-general-name .nokia-place-name-bottom{line-height:11px;}
#content .nokia-places-general-name .nokia-place-name{color:#183AAC;font-family:'NokiaLargeLight';font-size:18px;}
#content .nokia-places-general-name .nokia-place-category,#content .nokia-places-general-name .nokia-place-source{color:gray;font-size:11px;}
#content .nokia-places-general-name .nokia-place-source{float:right;font-size:11px;}
#content .nokia-places-general-place{padding-top:30px;width:480px;margin:10px;}
#content .nokia-places-general-place .nokia-spinner{background:url("img/common/loading-big.gif") no-repeat center center transparent;height:200px;width:500px;}
#content .nokia-places-general-place .nokia-place-header{-moz-box-shadow:0 2px 3px #999;-webkit-box-shadow:0 2px 3px #999;box-shadow:0 2px 3px #999;background:none repeat scroll 0 0 #F5F5F5;border-color:#DDD #DDDDDD #D5D5D5;border-style:solid;border-width:1px;margin-bottom:2px;padding:5px;height:35px;}
#content .nokia-places-general-place .nokia-place-left,#content .nokia-places-general-place .nokia-place-bottom{color:#666;font-size:11px;}
#content .nokia-places-general-place .nokia-place-left{background:none repeat scroll 0 0 #FFF;height:195px;opacity:.9;padding:3px;position:absolute;width:150px;z-index:10;}
#content .nokia-places-general-place .nokia-place-bottom{-moz-box-shadow:0 5px 18px 0 #999;-webkit-box-shadow:0 5px 18px 0 #999;box-shadow:0 5px 18px 0 #999;background:none repeat scroll 0 0 #F5F5F5;border-color:#DDD #DDDDDD #D5D5D5;border-style:solid;border-width:1px;clear:both;position:relative;z-index:5;}
#content .nokia-places-general-place .nokia-place-bottom .nokia-place-payment-methods{clear:both;padding:10px 0 0 0;}
#content .nokia-places-general-place .nokia-place-opening-hours,#content .nokia-places-general-place .nokia-place-payment-methods{padding:5px;border-bottom:1px solid #DDD;}
#content .nokia-places-general-place .nokia-place-opening-hours p,#content .nokia-places-general-place .nokia-place-payment-methods p{margin:0;}
#content .nokia-places-general-place .nokia-place-owner-content{padding:20px 5px 5px 5px;}
#content .nokia-places-general-placelist *{font-family:Arial;}
#content .nokia-places-general-placelist{width:310px;background-color:#fff;}
#content .nokia-places-general-placelist p{margin:0;padding:0;}
#content .nokia-places-general-placelist ul{list-style:none;padding:0;margin:0;}
#content .nokia-places-general-placelist .nokia-place-list,#content .nokia-places-general-placelist .nokia-place-list-elem{clear:both;}
#content .nokia-places-general-placelist .nokia-place-list-elem{position:relative;margin:12px 0;}
#content .nokia-places-general-placelist ul.list-pagination{height:20px;text-align:center;}
#content .nokia-places-general-placelist img.nokia-place-category{height:23px;width:30px;float:left;}
#content .nokia-places-general-placelist .nokia-place-name{font-size:12px;width:200px;font-weight:bold;padding-left:35px;}
#content .nokia-places-general-placelist .nokia-place-address{margin-left:35px;line-height:14px;margin-top:2px;}
#content .nokia-places-general-placelist .nokia-place-address span{color:#666;font-size:11px;}
#content .nokia-places-general-placelist ul.list-pagination li{display:inline;cursor:pointer;margin:2px;font-size:12px;color:#666;}
#content .nokia-places-general-placelist ul.list-pagination li.current{color:#000;font-weight:bold;}
#content .nokia-places-general-placelist .nokia-places-general-rating{height:10px;position:absolute;right:5px;top:5px;width:65px;}
#content .nokia-places-general-placelist .nokia-places-general-rating .nokia-place-ratings-container{padding:0;}
#content .nokia-places-general-premium *{font-family:Arial;}
#content .nokia-places-general-premium .nokia-place-clear{clear:both;}
#content .nokia-places-general-premium .nokia-place-premium{border-bottom:1px solid #DDD;background-color:#FFF;}
#content .nokia-places-general-premium .nokia-place-premium-header{clear:both;height:25px;background:url("img/common/accordion_sprite.png") repeat-x -12px -63px;}
#content .nokia-places-general-premium .nokia-place-premium-header.selected{background:none;}
#content .nokia-places-general-premium .nokia-place-premium-provider{background:url("img/common/accordion_sprite.png") no-repeat -12px -3px transparent;border-top:1px solid #DDD;color:#808080;cursor:pointer;font-family:Arial,Helvetica,sans;font-size:13px;font-weight:bold;height:15px;padding:5px 5px 5px 25px;}
#content .nokia-places-general-premium .selected .nokia-place-premium-provider{background-position:-15px -35px;}
#content .nokia-places-general-premium .nokia-place-premium-body{padding:10px 0 10px 0;}
#content .nokia-places-general-premium .nokia-place-premium-content{color:#666;font-size:11px;padding:0 10px 0 59px;}
#content .nokia-places-general-premium .nokia-place-premium-content p{margin:0;}
#content .nokia-places-general-premium .nokia-place-premium-content a.nokia-expand,#content .nokia-places-general-premium .nokia-place-premium-content a.nokia-collapse{float:right;cursor:pointer;display:block;width:80px;}
#content .nokia-places-general-premium .nokia-place-premium-body img{height:40px;width:40px;display:block;margin:0 10px 10px 10px;float:left;}
#content .nokia-places-general-rating .nokia-place-ratings-container *{vertical-align:middle;}
#content .nokia-places-general-rating .nokia-place-ratings-container{color:#666;cursor:pointer;display:inline-block;padding:7px 0 5px;position:relative;z-index:200;}
#content .nokia-places-general-rating .nokia-place-ratings-container span{font-family:Arial,Helvetica,sans-serif;font-size:10px;}
#content .nokia-places-general-rating .nokia-place-ratings-container ul{float:left;margin:0 5px 4px 0;padding:0;height:12px;}
#content .nokia-places-general-rating .nokia-place-ratings-container ul li{background:transparent url('img/common/ratestar.gif') 0 -20px no-repeat;cursor:pointer;display:inline-block;float:left;padding:0 2px 0 0;text-indent:-8000em;height:10px;width:10px;font-size:8px;}
#content .nokia-places-general-rating .nokia-place-ratings-container ul li.full{background-position:0 0;}
#content .nokia-places-general-rating .nokia-place-ratings-container ul li.half{background-position:0 -10px;}
#content .nokia-places-general-rating .nokia-place-ratings-container .place-rating-count,#content .nokia-places-general-rating .nokia-place-ratings-container .place-rating-text{float:left;}
#content .nokia-places-general-rating .nokia-place-ratings-container .nokia-place-rating-count{cursor:pointer;float:left;padding:0 0 0 6px;position:relative;top:-2px;left:-6px;font-weight:normal;}
#content .nokia-places-general-rating .nokia-place-ratings-container .place-rating-text{background-color:#474747;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#fff;padding:1px 6px;display:block;position:fixed;white-space:nowrap;}
#content .nokia-places-general-reviews *{font-family:Arial;}
#content .nokia-places-general-reviews .nokia-place-reviews{margin:5px 0 0 0;padding:5px;}
#content .nokia-places-general-reviews{clear:both;}
#content .nokia-places-general-reviews .nokia-place-reviews ul{list-style:none;padding:0;margin:0;}
#content .nokia-places-general-reviews .nokia-place-review{padding-top:7px;clear:both;}
#content .nokia-places-general-reviews .nokia-place-review-metadata{margin:0;padding:3px 0 0 2px;float:left;}
#content .nokia-places-general-reviews .nokia-place-review-vendor-img{height:20px;width:20px;float:left;}
#content .nokia-places-general-reviews .nokia-places-general-rating{float:right;}
#content .nokia-places-general-reviews .nokia-place-review-title,#content .nokia-places-general-reviews .nokia-place-review-body{clear:both;padding-left:2px;margin:8px 0;font-size:11px;line-height:17px;}
#content .nokia-places-general-reviews .nokia-place-review-title{font-style:italic;}
#content .nokia-places-general-reviews .nokia-place-reviews-previous,#content .nokia-places-general-reviews .nokia-place-reviews-next{background:url("img/general/gallery/arrows.png") no-repeat scroll center center transparent;background-position:-5px -174px;cursor:pointer;height:25px;width:20px;float:right;}
#content .nokia-places-general-reviews .nokia-place-review .nokia-expand,#content .nokia-places-general-reviews .nokia-place-review .nokia-collapse{float:right;cursor:pointer;padding-right:5px;}
#content .nokia-places-general-reviews .nokia-place-reviews-previous{background-position:-5px -137px;float:left;}
#content .nokia-place-clear{clear:both;}
#content .nokia-places-general-searchbox *{font-family:Arial;}
#content .nokia-places-general-searchbox .nokia-searchbox{width:260px;height:28px;position:relative;}
#content .nokia-places-general-searchbox .nokia-searchbox-input{background:transparent url("img/general/searchbox/backgrounds_input_sprite.png") no-repeat left -172px;border:0;color:#6F6F6F;float:left;font-size:12px;font-weight:bold;height:28px;padding:0 5px;width:200px;}
#content .nokia-places-general-searchbox .nokia-searchbox-button{background:url("img/general/searchbox/backgrounds_input_sprite.png") no-repeat right -230px #F5F5F5;border:0;color:#FFF;cursor:pointer;float:left;font-size:18px;height:28px;padding:0;width:50px;}
#content .nokia-places-general-searchbox .nokia-searchbox-list{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-moz-box-shadow:4px 4px 7px -3px rgba(0,0,0,0.5);background-color:#FFF;border-color:#666;border-style:none solid solid;border-width:0 1px 1px;color:#333;font-size:14px;left:1px;overflow:hidden;padding:0 12px;top:27px;position:absolute;width:184px;z-index:10000;}
#content .nokia-places-general-searchbox .nokia-searchbox-list dl{margin:10px 0;}
#content .nokia-places-general-searchbox .nokia-searchbox-list dt{font-size:11px;color:#999;margin-bottom:5px;}
#content .nokia-places-general-searchbox .nokia-searchbox-list dd{margin:2px 0 0 10px;cursor:pointer;}
#content .nokia-places-general-searchbox .nokia-searchbox-list dd.selected .suggestion{text-decoration:underline;}
#content .nokia-places-general-searchbox .nokia-searchbox-list span.suggestion-address{display:block;font-size:11px;color:#999;}
#content .nokia-places-general-sharemenu{clear:both;}
#content .nokia-place-sharemenu{position:relative;height:25px;margin:0 5px;}
#content .nokia-place-sharemenu a{padding:0 10px 0 0;}
#content .nokia-place-sharemenu .nokia-place-link-container,#content .nokia-place-sharemenu .nokia-place-share-container{position:absolute;top:0;left:0;line-height:25px;width:100%;}
#content .nokia-place-sharemenu .nokia-place-share-container input{border:1px solid #DDD;margin:0 10px 0 0;padding:2px;width:345px;}
#content .nokia-place-sharemenu .nokia-places-general-booking,#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-place-booking,#content .nokia-place-sharemenu .nokia-places-general-booking li.nokia-menu-elem{display:inline;margin:0;background-color:#F5F5F5;border:none;}
#content .nokia-place-sharemenu .nokia-places-general-booking li.nokia-menu-elem{float:none;width:100px;}
#content .nokia-place-sharemenu .nokia-places-general-booking li.nokia-menu-elem.selected{border:none;}
#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-submenu{top:18px;left:0;border:none;padding:0;}
#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-submenu li{padding:0;line-height:8px;width:800px;background-color:#fff;text-align:left;}
#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-submenu li a{line-height:-5px;display:block;float:left;padding:6px 12px 6px 6px;background-color:#fff;}
#content .nokia-place-sharemenu .nokia-places-general-booking .nokia-book-icon img{height:20px;width:20px;display:block;float:left;padding-left:2px;background-color:#fff;border:none;}
#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-submenu a.nokia-book-icon{padding:0;text-decoration:none;border:none;}
#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-submenu a.nokia-book-link{padding:6px 3px 3px;}
#content .nokia-place-sharemenu .nokia-places-general-booking ul.nokia-submenu a.nokia-book-link:hover{text-decoration:none;}
#content .nokia-place-sharemenu .nokia-place-share-container{background-color:#f5f5f5;}
#content .nokia-place-sharemenu .nokia-place-share-container .nokia-share-fb,#content .nokia-place-sharemenu .nokia-place-share-container .nokia-share-tw,#content .nokia-place-sharemenu .nokia-place-share-container img{width:20px;height:20px;border:none;}
#content .nokia-place-sharemenu .nokia-place-share-container a,#content .nokia-place-sharemenu .nokia-place-share-container input{display:block;float:left;}
#content .nokia-place-sharemenu a,#content .nokia-place-sharemenu .nokia-place-share-container input{font-family:Arial;text-decoration:none;}